#ifndef _TYPES_H_
#define _TYPES_H_

//#ifdef WIN32

typedef char				int8;
typedef short				int16;
typedef int					int32;
typedef unsigned char		uint8;
typedef unsigned short		uint16;	
typedef	unsigned int		uint32;
typedef long long       	int64;
typedef unsigned long long  uint64;
typedef float				float32;
typedef double				float64;

typedef char				VCHAR;

typedef unsigned char		BYTE;

//#else
//
//typedef char				int8;
//typedef short				int16;
//typedef int					int32;
//typedef unsigned char		uint8;
//typedef unsigned short		uint16;	
//typedef	unsigned int		uint32;
//typedef long long        	int64;
//typedef unsigned long long  uint64;
//typedef float				float32;
//typedef double				float64;
//
//typedef char				VCHAR;
//
//typedef unsigned char		BYTE;
//
//#endif

#ifndef NULL
#define NULL				0
#endif

#endif // _TYPES_H_